JavaScript 原型方法
- Array(10).fill(undefined) 功能: 這行程式碼會創建一個長度為 10 的陣列,並用 undefined 填充每一個位置。 行為: 填充時,所有的陣列元素都指向同一個值。
主要差異
特性 | Array.from() | Array.prototype.fill() |
---|---|---|
功能 | 從類陣列或可迭代物件創建新陣列 | 用指定值填充陣列 |
改變原陣列 | 不會改變任何原始物件 | 會改變原始陣列 |
用於 | 將其他資料結構轉換為陣列,或創建帶有規則的新陣列 | 修改陣列中的所有或部分值 |
參數差異 | 支援 mapping function | 需要手動指定開始與結束索引(可選) |